package com.sngamelib.topdownshooter;

public class PlayerShip extends Ship
{
	private PermItem permItem;
	private SuperFriendGroup superFriends;

	PlayerShip()
	{
		super();
		permItem = new PermItem();
		setSuperFriends(new SuperFriendGroup());
	}
	
	PlayerShip(PermItem _pi)
	{
		super();
		permItem = _pi;
		setSuperFriends(new SuperFriendGroup());
	}
	
	PlayerShip(SuperFriendGroup _sfg)
	{
		super();
		permItem = new PermItem();
		setSuperFriends(_sfg);
	}
	
	PlayerShip(PermItem _pi, SuperFriendGroup _sfg)
	{
		super();
		permItem = _pi;
		setSuperFriends(_sfg);
	}
	
	PlayerShip(int _sid, DefenseModule _s, DefenseModule _a, DefenseModule _st, BaseShipType _bst,
			Weapon _pw, Weapon _sw, DroneGroup _dg, BuffEffectManager _bem, RepairModule _rm,
			PermItem _pi, SuperFriendGroup _sfg)
	{
		super(_sid, _s, _a, _st, _bst, _pw, _sw, _dg, _bem, _rm);
		permItem = _pi;
		setSuperFriends(_sfg);
	}
	
	public PermItem getPermItem()
	{
		return permItem;
	}
	
	public SuperFriendGroup getSuperFriends()
	{
		return superFriends;
	}

	public void setPermItem(PermItem _pi)
	{
		permItem = _pi;
	}



	public void setSuperFriends(SuperFriendGroup _sfg)
	{
		superFriends = _sfg;
	}
}
